home *** CD-ROM | disk | FTP | other *** search
- <?xml version="1.0" encoding="UTF-8"?>
- <!--Generated by XML Authority. Conforms to w3c http://www.w3.org/2001/XMLSchema-->
- <xsd:schema targetNamespace="urn:humanconcepts:opml" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="urn:humanconcepts:opml" elementFormDefault="qualified" version="1.0">
- <!--
- common simple enumerations
- -->
- <xsd:simpleType name="e_align">
- <xsd:restriction base="xsd:NMTOKEN">
- <xsd:enumeration value="top"/>
- <xsd:enumeration value="left"/>
- <xsd:enumeration value="right"/>
- <xsd:enumeration value="bottom"/>
- <xsd:enumeration value="center"/>
- <xsd:enumeration value="manual"/>
- </xsd:restriction>
- </xsd:simpleType>
- <xsd:simpleType name="e_hAlign">
- <xsd:restriction base="e_align">
- <xsd:enumeration value="left"/>
- <xsd:enumeration value="right"/>
- <xsd:enumeration value="center"/>
- </xsd:restriction>
- </xsd:simpleType>
- <xsd:simpleType name="e_vAlign">
- <xsd:restriction base="e_align">
- <xsd:enumeration value="top"/>
- <xsd:enumeration value="bottom"/>
- <xsd:enumeration value="center"/>
- </xsd:restriction>
- </xsd:simpleType>
- <xsd:simpleType name="e_filter">
- <xsd:restriction base="xsd:NMTOKEN">
- <xsd:enumeration value="none"/>
- <xsd:enumeration value="A85"/>
- <xsd:enumeration value="tab"/>
- </xsd:restriction>
- </xsd:simpleType>
- <xsd:simpleType name="t_colorComponent">
- <xsd:restriction base="xsd:float">
- <xsd:maxInclusive value="1.0"/>
- <xsd:minInclusive value="0.0"/>
- </xsd:restriction>
- </xsd:simpleType>
- <xsd:simpleType name="e_fieldType">
- <xsd:restriction base="xsd:NMTOKEN">
- <xsd:enumeration value="unknown"/>
- <xsd:enumeration value="text"/>
- <xsd:enumeration value="name"/>
- <xsd:enumeration value="link"/>
- <xsd:enumeration value="photo"/>
- <xsd:enumeration value="amount"/>
- <xsd:enumeration value="title"/>
- <xsd:enumeration value="phone"/>
- <xsd:enumeration value="ssn"/>
- <xsd:enumeration value="zip"/>
- <xsd:enumeration value="mail"/>
- </xsd:restriction>
- </xsd:simpleType>
- <xsd:simpleType name="e_positionType">
- <xsd:restriction base="xsd:NMTOKEN">
- <xsd:enumeration value="box"/>
- <xsd:enumeration value="cobox"/>
- </xsd:restriction>
- </xsd:simpleType>
- <xsd:simpleType name="e_groupType">
- <xsd:restriction base="xsd:NMTOKEN">
- <xsd:enumeration value="department"/>
- <xsd:enumeration value="assistants"/>
- <xsd:enumeration value="comanagers"/>
- </xsd:restriction>
- </xsd:simpleType>
- <xsd:simpleType name="e_labelLine">
- <xsd:restriction base="xsd:NMTOKEN">
- <xsd:enumeration value="none"/>
- <xsd:enumeration value="cellSize"/>
- <xsd:enumeration value="insideBox"/>
- <xsd:enumeration value="boxSize"/>
- </xsd:restriction>
- </xsd:simpleType>
- <xsd:simpleType name="e_fileType">
- <xsd:restriction base="xsd:NMTOKEN">
- <xsd:enumeration value="unknown"/>
- <xsd:enumeration value="wmf"/>
- <xsd:enumeration value="bmp"/>
- <xsd:enumeration value="jpg"/>
- <xsd:enumeration value="jpeg"/>
- </xsd:restriction>
- </xsd:simpleType>
- <xsd:simpleType name="e_backgroundStyle">
- <xsd:restriction base="xsd:NMTOKEN">
- <xsd:enumeration value="transparent"/>
- <xsd:enumeration value="simple"/>
- <xsd:enumeration value="gradient"/>
- <xsd:enumeration value="texture"/>
- <xsd:enumeration value="picture"/>
- </xsd:restriction>
- </xsd:simpleType>
- <xsd:simpleType name="e_gradientStyle">
- <xsd:restriction base="xsd:NMTOKEN">
- <xsd:enumeration value="horizontal"/>
- <xsd:enumeration value="vertical"/>
- <xsd:enumeration value="diagonal_up"/>
- <xsd:enumeration value="diagonal_down"/>
- <xsd:enumeration value="from_corner"/>
- <xsd:enumeration value="from_center"/>
- </xsd:restriction>
- </xsd:simpleType>
- <xsd:simpleType name="e_gradientType">
- <xsd:restriction base="xsd:NMTOKEN">
- <xsd:enumeration value="single"/>
- <xsd:enumeration value="double"/>
- <xsd:enumeration value="preset"/>
- </xsd:restriction>
- </xsd:simpleType>
- <xsd:simpleType name="e_shadowStyle">
- <xsd:restriction base="xsd:NMTOKEN">
- <xsd:enumeration value="none"/>
- <xsd:enumeration value="drop"/>
- <xsd:enumeration value="cont"/>
- <xsd:enumeration value="diff"/>
- <xsd:enumeration value="point"/>
- <xsd:enumeration value="rline"/>
- <xsd:enumeration value="sline"/>
- <xsd:enumeration value="raised"/>
- <xsd:enumeration value="sunken"/>
- <xsd:enumeration value="line"/>
- </xsd:restriction>
- </xsd:simpleType>
- <xsd:simpleType name="e_lineDirection">
- <xsd:restriction base="xsd:NMTOKEN">
- <xsd:enumeration value="lt2rb"/>
- <xsd:enumeration value="lb2rt"/>
- </xsd:restriction>
- </xsd:simpleType>
- <xsd:simpleType name="e_lineStyle">
- <xsd:restriction base="xsd:NMTOKEN">
- <xsd:enumeration value="none"/>
- <xsd:enumeration value="solid"/>
- <xsd:enumeration value="dotted"/>
- <xsd:enumeration value="dashed"/>
- </xsd:restriction>
- </xsd:simpleType>
- <xsd:simpleType name="e_boxShape">
- <xsd:restriction base="xsd:NMTOKEN">
- <xsd:enumeration value="rect"/>
- <xsd:enumeration value="roundrect"/>
- <xsd:enumeration value="octagon"/>
- <xsd:enumeration value="triangle"/>
- <xsd:enumeration value="circle"/>
- <xsd:enumeration value="triangleinrectangle"/>
- <xsd:enumeration value="circleinsquare"/>
- <xsd:enumeration value="circleintriangle"/>
- <xsd:enumeration value="invtriangleinrectangle"/>
- <xsd:enumeration value="rhombus"/>
- </xsd:restriction>
- </xsd:simpleType>
- <xsd:simpleType name="e_boxStyle">
- <xsd:restriction base="xsd:NMTOKEN">
- <xsd:enumeration value="none"/>
- <xsd:enumeration value="hair"/>
- <xsd:enumeration value="single"/>
- <xsd:enumeration value="double"/>
- <xsd:enumeration value="triple"/>
- <xsd:enumeration value="quad"/>
- <xsd:enumeration value="single-single"/>
- <xsd:enumeration value="double-single"/>
- <xsd:enumeration value="triple-single"/>
- <xsd:enumeration value="quad-single"/>
- <xsd:enumeration value="single-double"/>
- <xsd:enumeration value="single-triple"/>
- <xsd:enumeration value="single-quad"/>
- </xsd:restriction>
- </xsd:simpleType>
- <xsd:simpleType name="e_winCharset">
- <xsd:restriction base="xsd:NMTOKEN">
- <xsd:enumeration value="ansi"/>
- <xsd:enumeration value="default"/>
- <xsd:enumeration value="symbol"/>
- <xsd:enumeration value="shiftjis"/>
- <xsd:enumeration value="hangeul"/>
- <xsd:enumeration value="hangul"/>
- <xsd:enumeration value="gb2312"/>
- <xsd:enumeration value="chinesebig5"/>
- <xsd:enumeration value="oem"/>
- <xsd:enumeration value="johab"/>
- <xsd:enumeration value="hebrew"/>
- <xsd:enumeration value="arabic"/>
- <xsd:enumeration value="greek"/>
- <xsd:enumeration value="turkish"/>
- <xsd:enumeration value="vietnamese"/>
- <xsd:enumeration value="thai"/>
- <xsd:enumeration value="easteurope"/>
- <xsd:enumeration value="russian"/>
- <xsd:enumeration value="mac"/>
- <xsd:enumeration value="baltic"/>
- </xsd:restriction>
- </xsd:simpleType>
- <xsd:simpleType name="e_textStyle">
- <xsd:list>
- <xsd:simpleType>
- <xsd:restriction base="xsd:NMTOKEN">
- <xsd:enumeration value="bold"/>
- <xsd:enumeration value="italic"/>
- <xsd:enumeration value="underline"/>
- <xsd:enumeration value="strikethrough"/>
- </xsd:restriction>
- </xsd:simpleType>
- </xsd:list>
- </xsd:simpleType>
- <xsd:simpleType name="e_typeFormat">
- <xsd:restriction base="xsd:string">
- <xsd:enumeration value="First Middle Last"/>
- <xsd:enumeration value="First Middle LAST"/>
- <xsd:enumeration value="First M. Last"/>
- <xsd:enumeration value="First M. LAST"/>
- <xsd:enumeration value="First Last"/>
- <xsd:enumeration value="First LAST"/>
- <xsd:enumeration value="F. M. Last"/>
- <xsd:enumeration value="F. M. LAST"/>
- <xsd:enumeration value="F. Last"/>
- <xsd:enumeration value="F. LAST"/>
- <xsd:enumeration value="Last, First Middle"/>
- <xsd:enumeration value="LAST, First Middle"/>
- <xsd:enumeration value="Last, First M."/>
- <xsd:enumeration value="LAST, First M."/>
- <xsd:enumeration value="Last, First"/>
- <xsd:enumeration value="LAST, First"/>
- <xsd:enumeration value="Last, F. M."/>
- <xsd:enumeration value="LAST, F. M."/>
- <xsd:enumeration value="Last, F."/>
- <xsd:enumeration value="LAST, F."/>
- <xsd:enumeration value="Last"/>
- <xsd:enumeration value="LAST"/>
- </xsd:restriction>
- </xsd:simpleType>
- <xsd:simpleType name="e_branchStyle">
- <xsd:restriction base="xsd:NMTOKEN">
- <xsd:enumeration value="tree"/>
- <xsd:enumeration value="stagger_tree"/>
- <xsd:enumeration value="two_columns"/>
- <xsd:enumeration value="two_columns_tree"/>
- <xsd:enumeration value="four_columns"/>
- <xsd:enumeration value="four_columns_tree"/>
- <xsd:enumeration value="one_column"/>
- <xsd:enumeration value="one_column_left"/>
- <xsd:enumeration value="one_column_center"/>
- <xsd:enumeration value="one_column_center_left"/>
- <xsd:enumeration value="list"/>
- <xsd:enumeration value="list_left"/>
- <xsd:enumeration value="box_center"/>
- <xsd:enumeration value="box_left"/>
- <xsd:enumeration value="box_right"/>
- <xsd:enumeration value="superior_box"/>
- <xsd:enumeration value="comanagers"/>
- <xsd:enumeration value="one_column_assistants"/>
- <xsd:enumeration value="one_column_left_assistants"/>
- <xsd:enumeration value="two_column_assistants"/>
- <xsd:enumeration value="superior_box_assistants"/>
- <xsd:enumeration value="horiz_right_assistants"/>
- <xsd:enumeration value="horiz_left_assistants"/>
- <xsd:enumeration value="horiz_center_assistants"/>
- <xsd:enumeration value="box_assistants"/>
- </xsd:restriction>
- </xsd:simpleType>
- <xsd:simpleType name="e_freeObjectType">
- <xsd:restriction base="xsd:NMTOKEN">
- <xsd:enumeration value="rect"/>
- <xsd:enumeration value="text"/>
- <xsd:enumeration value="horizLine"/>
- <xsd:enumeration value="vertLine"/>
- <xsd:enumeration value="diagLine"/>
- <xsd:enumeration value="picture"/>
- </xsd:restriction>
- </xsd:simpleType>
- <!--
- common simple types
- -->
- <xsd:complexType name="t_color">
- <xsd:attribute name="colorref" type="xsd:hexBinary" use="optional"/>
- <xsd:attribute name="red" type="t_colorComponent" default="0.0"/>
- <xsd:attribute name="green" type="t_colorComponent" default="0.0"/>
- <xsd:attribute name="blue" type="t_colorComponent" default="0.0"/>
- </xsd:complexType>
- <xsd:complexType name="t_float">
- <xsd:simpleContent>
- <xsd:extension base="xsd:float">
- <xsd:attribute name="default" type="xsd:float" use="optional"/>
- </xsd:extension>
- </xsd:simpleContent>
- </xsd:complexType>
- <xsd:complexType name="t_point">
- <xsd:attribute name="x" type="xsd:float" use="required"/>
- <xsd:attribute name="y" type="xsd:float" use="required"/>
- </xsd:complexType>
- <xsd:complexType name="t_size">
- <xsd:attribute name="cx" type="xsd:float" use="required"/>
- <xsd:attribute name="cy" type="xsd:float" use="required"/>
- </xsd:complexType>
- <xsd:complexType name="t_rect">
- <xsd:attribute name="top" type="xsd:float" default="0.0"/>
- <xsd:attribute name="left" type="xsd:float" default="0.0"/>
- <xsd:attribute name="right" type="xsd:float" default="0.0"/>
- <xsd:attribute name="bottom" type="xsd:float" default="0.0"/>
- </xsd:complexType>
- <xsd:complexType name="t_urlString">
- <xsd:attribute name="url" type="xsd:string" use="required"/>
- </xsd:complexType>
- <xsd:complexType name="t_styledValue">
- <xsd:simpleContent>
- <xsd:extension base="xsd:string">
- <xsd:attribute name="valueInfoRef" type="xsd:IDREF" use="optional"/>
- </xsd:extension>
- </xsd:simpleContent>
- </xsd:complexType>
- <xsd:complexType name="t_styleInfoList">
- <xsd:attribute name="defaultInfoRef" type="xsd:IDREF" use="optional"/>
- </xsd:complexType>
- <!--
- license
- -->
- <xsd:complexType name="t_licenseInfo">
- <xsd:sequence>
- <xsd:element name="unlockCode" type="xsd:string"/>
- </xsd:sequence>
- <xsd:attribute name="companyName" type="xsd:string" use="required"/>
- <xsd:attribute name="personName" type="xsd:string" use="required"/>
- <xsd:attribute name="personEmail" type="xsd:string" use="required"/>
- </xsd:complexType>
- <!--
- parameters
- -->
- <xsd:complexType name="t_parameter">
- <xsd:simpleContent>
- <xsd:extension base="xsd:string">
- <xsd:attribute name="paramID" type="xsd:long" use="required"/>
- <xsd:attribute name="advancedID" type="xsd:long" default="-1"/>
- <xsd:attribute name="filter" type="e_filter" default="none"/>
- </xsd:extension>
- </xsd:simpleContent>
- </xsd:complexType>
- <xsd:simpleType name="e_extcmd">
- <xsd:restriction base="xsd:NMTOKEN">
- <xsd:enumeration value="OrgPlus"/>
- <xsd:enumeration value="PowerPoint"/>
- <xsd:enumeration value="Word"/>
- <xsd:enumeration value="OrgViewer"/>
- <xsd:enumeration value="PDF"/>
- <xsd:enumeration value="HTML"/>
- <xsd:enumeration value="Excel"/>
- </xsd:restriction>
- </xsd:simpleType>
- <xsd:complexType name="t_extcmd">
- <xsd:attribute name="type" type="e_extcmd" use="required"/>
- <xsd:attribute name="cmd" type="xsd:string" use="optional"/>
- </xsd:complexType>
- <xsd:complexType name="t_parameters">
- <xsd:sequence>
- <xsd:element name="parameter" type="t_parameter" minOccurs="0" maxOccurs="unbounded"/>
- <xsd:element name="extcmd" type="t_extcmd" minOccurs="0" maxOccurs="unbounded"/>
- </xsd:sequence>
- </xsd:complexType>
- <!--
- templates
- -->
- <xsd:complexType name="t_templates">
- <xsd:sequence>
- <xsd:element name="template" type="t_urlString" minOccurs="0"/>
- <xsd:element name="charts" type="t_urlString" minOccurs="0"/>
- <xsd:element name="branches" type="t_urlString" minOccurs="0"/>
- <xsd:element name="layouts" type="t_urlString" minOccurs="0"/>
- <xsd:element name="boxes" type="t_urlString" minOccurs="0"/>
- </xsd:sequence>
- </xsd:complexType>
- <!--
- fieldDefs
- -->
- <xsd:complexType name="t_fieldDef">
- <xsd:simpleContent>
- <xsd:extension base="t_styledValue">
- <xsd:attribute name="id" type="xsd:ID" use="required"/>
- <xsd:attribute name="uid" type="xsd:long" use="required"/>
- <xsd:attribute name="type" type="e_fieldType" default="unknown"/>
- <xsd:attribute name="filter" type="e_filter" default="none"/>
- </xsd:extension>
- </xsd:simpleContent>
- </xsd:complexType>
- <xsd:complexType name="t_fieldDefs">
- <xsd:sequence>
- <xsd:element name="fieldDef" type="t_fieldDef" maxOccurs="unbounded"/>
- </xsd:sequence>
- </xsd:complexType>
- <!--
- fieldValues
- -->
- <xsd:complexType name="t_fieldValue">
- <xsd:simpleContent>
- <xsd:extension base="t_styledValue">
- <xsd:attribute name="fieldDefRef" type="xsd:IDREF" use="required"/>
- </xsd:extension>
- </xsd:simpleContent>
- </xsd:complexType>
- <xsd:complexType name="t_fieldTextValue">
- <xsd:simpleContent>
- <xsd:extension base="t_fieldValue">
- <xsd:attribute name="filter" type="e_filter" default="none"/>
- <xsd:attribute name="amount" type="xsd:double" use="optional"/>
- <xsd:attribute name="blank" type="xsd:boolean" use="optional"/>
- </xsd:extension>
- </xsd:simpleContent>
- </xsd:complexType>
- <xsd:complexType name="t_fieldPhotoValue">
- <xsd:simpleContent>
- <xsd:extension base="t_fieldValue">
- <xsd:attribute name="fileInfoRef" type="xsd:IDREF" use="optional"/>
- </xsd:extension>
- </xsd:simpleContent>
- </xsd:complexType>
- <xsd:complexType name="t_fieldValues">
- <xsd:sequence>
- <xsd:choice minOccurs="0" maxOccurs="unbounded">
- <xsd:element name="fieldTextValue" type="t_fieldTextValue"/>
- <xsd:element name="fieldPhotoValue" type="t_fieldPhotoValue"/>
- </xsd:choice>
- </xsd:sequence>
- </xsd:complexType>
- <!--
- people
- -->
- <xsd:complexType name="t_person">
- <xsd:sequence>
- <xsd:element name="fieldValues" type="t_fieldValues"/>
- </xsd:sequence>
- <xsd:attribute name="id" type="xsd:ID" use="required"/>
- <xsd:attribute name="uid" type="xsd:long" default="-1"/>
- </xsd:complexType>
- <xsd:complexType name="t_people">
- <xsd:sequence>
- <xsd:element name="person" type="t_person" minOccurs="0" maxOccurs="unbounded"/>
- </xsd:sequence>
- </xsd:complexType>
- <!--
- boxOptions
- -->
- <xsd:complexType name="t_boxOptions">
- <xsd:attribute name="collapseAt" type="xsd:boolean" default="false"/>
- <xsd:attribute name="breakAt" type="xsd:boolean" default="false"/>
- <xsd:attribute name="hidden" type="xsd:boolean" default="false"/>
- <xsd:attribute name="pictureHidden" type="xsd:boolean" default="false"/>
- <xsd:attribute name="autoWidth" type="xsd:boolean" default="true"/>
- <xsd:attribute name="autoHeight" type="xsd:boolean" default="true"/>
- <xsd:attribute name="selected" type="xsd:boolean" default="false"/>
- </xsd:complexType>
- <xsd:complexType name="t_boxView">
- <xsd:complexContent>
- <xsd:extension base="t_boxOptions">
- <xsd:attribute name="chartInfoRef" type="xsd:IDREF" use="optional"/>
- <xsd:attribute name="boxLayoutRef" type="xsd:IDREF" use="optional"/>
- <xsd:attribute name="boxInfoRef" type="xsd:IDREF" use="optional"/>
- </xsd:extension>
- </xsd:complexContent>
- </xsd:complexType>
- <!--
- company
- -->
- <xsd:complexType name="t_position">
- <xsd:sequence>
- <xsd:element name="fieldValues" type="t_fieldValues" minOccurs="0"/>
- <xsd:element name="boxView" type="t_boxView" minOccurs="0"/>
- <xsd:choice minOccurs="0" maxOccurs="unbounded">
- <xsd:element name="position" type="t_position"/>
- <xsd:element name="group" type="t_group"/>
- </xsd:choice>
- </xsd:sequence>
- <xsd:attribute name="id" type="xsd:ID" use="required"/>
- <xsd:attribute name="type" type="e_positionType" default="box"/>
- <xsd:attribute name="personRef" type="xsd:IDREF" use="optional"/>
- <xsd:attribute name="spaceInfoRef" type="xsd:IDREF" use="optional"/>
- <xsd:attribute name="branchInfoRef" type="xsd:IDREF" use="optional"/>
- <xsd:attribute name="advancedConnectorsRef" type="xsd:IDREFS" use="optional"/>
- </xsd:complexType>
- <xsd:complexType name="t_group">
- <xsd:sequence>
- <xsd:element name="fieldValues" type="t_fieldValues" minOccurs="0"/>
- <xsd:choice minOccurs="0" maxOccurs="unbounded">
- <xsd:element name="position" type="t_position"/>
- <xsd:element name="group" type="t_group"/>
- </xsd:choice>
- </xsd:sequence>
- <xsd:attribute name="id" type="xsd:ID" use="required"/>
- <xsd:attribute name="type" type="e_groupType" use="required"/>
- <xsd:attribute name="spaceInfoRef" type="xsd:IDREF" use="optional"/>
- <xsd:attribute name="branchInfoRef" type="xsd:IDREF" use="optional"/>
- </xsd:complexType>
- <xsd:complexType name="t_company">
- <xsd:sequence>
- <xsd:element name="fieldValues" type="t_fieldValues" minOccurs="0"/>
- <xsd:choice maxOccurs="unbounded">
- <xsd:element name="position" type="t_position"/>
- <xsd:element name="group" type="t_group"/>
- </xsd:choice>
- </xsd:sequence>
- </xsd:complexType>
- <!--
- auxLines
- -->
- <xsd:complexType name="t_auxDisplacement">
- <xsd:attribute name="d1" type="xsd:float" default="0.0"/>
- <xsd:attribute name="d2" type="xsd:float" default="0.0"/>
- <xsd:attribute name="d3" type="xsd:float" default="0.0"/>
- </xsd:complexType>
- <xsd:complexType name="t_auxLine">
- <xsd:sequence>
- <xsd:element name="auxDisplacement" type="t_auxDisplacement"/>
- </xsd:sequence>
- <xsd:attribute name="id" type="xsd:ID" use="required"/>
- <xsd:attribute name="positionOne" type="xsd:IDREF" use="required"/>
- <xsd:attribute name="edgeOne" type="xsd:integer" default="0"/>
- <xsd:attribute name="positionTwo" type="xsd:IDREF" use="required"/>
- <xsd:attribute name="edgeTwo" type="xsd:integer" default="0"/>
- <xsd:attribute name="lineInfoRef" type="xsd:IDREF"/>
- </xsd:complexType>
- <xsd:complexType name="t_auxLines">
- <xsd:sequence>
- <xsd:element name="auxLine" type="t_auxLine" minOccurs="0" maxOccurs="unbounded"/>
- </xsd:sequence>
- </xsd:complexType>
- <!--
- freebjects
- -->
- <xsd:complexType name="t_freeLine">
- <xsd:simpleContent>
- <xsd:extension base="t_styledValue"/>
- </xsd:simpleContent>
- </xsd:complexType>
- <xsd:complexType name="t_freeText">
- <xsd:simpleContent>
- <xsd:extension base="t_styledValue">
- <xsd:attribute name="filter" type="e_filter" default="none"/>
- </xsd:extension>
- </xsd:simpleContent>
- </xsd:complexType>
- <xsd:complexType name="t_freePhoto">
- <xsd:simpleContent>
- <xsd:extension base="t_styledValue">
- <xsd:attribute name="fileInfoRef" type="xsd:IDREF" use="optional"/>
- </xsd:extension>
- </xsd:simpleContent>
- </xsd:complexType>
- <xsd:complexType name="t_anchorData">
- <xsd:sequence>
- <xsd:element name="displacement" type="t_point"/>
- <xsd:element name="positionDim" type="t_size"/>
- </xsd:sequence>
- <xsd:attribute name="positionRef" type="xsd:IDREF" use="required"/>
- </xsd:complexType>
- <xsd:complexType name="t_freeObject">
- <xsd:sequence>
- <xsd:element name="rect" type="t_rect"/>
- <xsd:choice minOccurs="0">
- <xsd:element name="freeLine" type="t_freeLine"/>
- <xsd:element name="freeText" type="t_freeText"/>
- <xsd:element name="freePhoto" type="t_freePhoto"/>
- </xsd:choice>
- <xsd:element name="anchor" type="t_anchorData" minOccurs="0"/>
- </xsd:sequence>
- <xsd:attribute name="id" type="xsd:ID" use="required"/>
- <xsd:attribute name="type" type="e_freeObjectType" default="rect"/>
- <xsd:attribute name="boxInfoRef" type="xsd:IDREF" use="optional"/>
- </xsd:complexType>
- <xsd:complexType name="t_freeObjects">
- <xsd:sequence>
- <xsd:element name="freeObject" type="t_freeObject" minOccurs="0" maxOccurs="unbounded"/>
- </xsd:sequence>
- </xsd:complexType>
- <!--
- hierarchy
- -->
- <xsd:complexType name="t_hierarchy">
- <xsd:sequence>
- <xsd:element name="company" type="t_company"/>
- <xsd:element name="auxLines" type="t_auxLines" minOccurs="0" maxOccurs="unbounded"/>
- <xsd:element name="freeObjects" type="t_freeObjects" minOccurs="0" maxOccurs="unbounded"/>
- </xsd:sequence>
- </xsd:complexType>
- <!--
- layouts
- -->
- <xsd:complexType name="t_labelCell">
- <xsd:attribute name="fieldDefRef" type="xsd:IDREF" use="optional"/>
- <xsd:attribute name="horizLine" type="e_labelLine" default="none"/>
- <xsd:attribute name="vertLine" type="e_labelLine" default="none"/>
- </xsd:complexType>
- <xsd:complexType name="t_outerLabelRow">
- <xsd:sequence>
- <xsd:element name="labelCell" type="t_labelCell" maxOccurs="2"/>
- </xsd:sequence>
- </xsd:complexType>
- <xsd:complexType name="t_outLabels">
- <xsd:sequence>
- <xsd:element name="labelRow" type="t_outerLabelRow" minOccurs="0" maxOccurs="unbounded"/>
- </xsd:sequence>
- </xsd:complexType>
- <xsd:complexType name="t_innerLabelRow">
- <xsd:sequence>
- <xsd:element name="labelCell" type="t_labelCell" maxOccurs="unbounded"/>
- </xsd:sequence>
- </xsd:complexType>
- <xsd:complexType name="t_boxLabels">
- <xsd:sequence>
- <xsd:element name="labelRow" type="t_innerLabelRow" maxOccurs="unbounded"/>
- </xsd:sequence>
- </xsd:complexType>
- <xsd:complexType name="t_boxLayout">
- <xsd:sequence>
- <xsd:element name="headerLabels" type="t_outLabels" minOccurs="0"/>
- <xsd:element name="boxLabels" type="t_boxLabels" minOccurs="0"/>
- <xsd:element name="footerLabels" type="t_outLabels" minOccurs="0"/>
- </xsd:sequence>
- <xsd:attribute name="id" type="xsd:ID" use="required"/>
- <xsd:attribute name="leftMargin" type="xsd:float" default="0.0"/>
- <xsd:attribute name="topMargin" type="xsd:float" default="0.0"/>
- <xsd:attribute name="rightMargin" type="xsd:float" default="0.0"/>
- <xsd:attribute name="bottomMargin" type="xsd:float" default="0.0"/>
- </xsd:complexType>
- <xsd:complexType name="t_layouts">
- <xsd:complexContent>
- <xsd:extension base="t_styleInfoList">
- <xsd:sequence>
- <xsd:element name="boxLayout" type="t_boxLayout" minOccurs="0" maxOccurs="unbounded"/>
- </xsd:sequence>
- </xsd:extension>
- </xsd:complexContent>
- </xsd:complexType>
- <!--
- files
- -->
- <xsd:complexType name="t_fileInfo">
- <xsd:simpleContent>
- <xsd:extension base="xsd:string">
- <xsd:attribute name="id" type="xsd:ID" use="required"/>
- <xsd:attribute name="url" type="xsd:string" use="optional"/>
- <xsd:attribute name="type" type="e_fileType" default="unknown"/>
- </xsd:extension>
- </xsd:simpleContent>
- </xsd:complexType>
- <xsd:complexType name="t_fileInfoList">
- <xsd:complexContent>
- <xsd:extension base="t_styleInfoList">
- <xsd:sequence>
- <xsd:element name="fileInfo" type="t_fileInfo" minOccurs="0" maxOccurs="unbounded"/>
- </xsd:sequence>
- </xsd:extension>
- </xsd:complexContent>
- </xsd:complexType>
- <!--
- backgrounds
- -->
- <xsd:complexType name="t_backgroundInfo">
- <xsd:sequence>
- <xsd:element name="simpleColor" type="t_color" minOccurs="0"/>
- <xsd:element name="gradColor1" type="t_color" minOccurs="0"/>
- <xsd:element name="gradColor2" type="t_color" minOccurs="0"/>
- <xsd:element name="pictureColor" type="t_color" minOccurs="0"/>
- </xsd:sequence>
- <xsd:attribute name="id" type="xsd:ID" use="required"/>
- <xsd:attribute name="style" type="e_backgroundStyle" default="transparent"/>
- <xsd:attribute name="boxAligned" type="xsd:boolean" default="false"/>
- <xsd:attribute name="gradStyle" type="e_gradientStyle" default="vertical"/>
- <xsd:attribute name="gradType" type="e_gradientType" default="single"/>
- <xsd:attribute name="gradVar" type="xsd:integer" default="0"/>
- <xsd:attribute name="textureFileInfoRef" type="xsd:IDREF" use="optional"/>
- <xsd:attribute name="pictureFileInfoRef" type="xsd:IDREF" use="optional"/>
- <xsd:attribute name="retainAspectRatio" type="xsd:boolean" default="true"/>
- </xsd:complexType>
- <xsd:complexType name="t_backgroundInfoList">
- <xsd:complexContent>
- <xsd:extension base="t_styleInfoList">
- <xsd:sequence>
- <xsd:element name="backgroundInfo" type="t_backgroundInfo" minOccurs="0" maxOccurs="unbounded"/>
- </xsd:sequence>
- </xsd:extension>
- </xsd:complexContent>
- </xsd:complexType>
- <!--
- photos
- -->
- <xsd:complexType name="t_photoInfo">
- <xsd:sequence>
- <xsd:element name="targetSize" type="t_size"/>
- </xsd:sequence>
- <xsd:attribute name="id" type="xsd:ID" use="required"/>
- <xsd:attribute name="align" type="e_align" default="center"/>
- <xsd:attribute name="retainAspectRatio" type="xsd:boolean" default="true"/>
- </xsd:complexType>
- <xsd:complexType name="t_photoInfoList">
- <xsd:complexContent>
- <xsd:extension base="t_styleInfoList">
- <xsd:sequence>
- <xsd:element name="photoInfo" type="t_photoInfo" minOccurs="0" maxOccurs="unbounded"/>
- </xsd:sequence>
- </xsd:extension>
- </xsd:complexContent>
- </xsd:complexType>
- <!--
- shadows
- -->
- <xsd:complexType name="t_shadowInfo">
- <xsd:sequence>
- <xsd:element name="shadowColor" type="t_color"/>
- <xsd:element name="hiliteColor" type="t_color"/>
- <xsd:element name="offset" type="t_point"/>
- </xsd:sequence>
- <xsd:attribute name="id" type="xsd:ID" use="required"/>
- <xsd:attribute name="style" type="e_shadowStyle" default="none"/>
- </xsd:complexType>
- <xsd:complexType name="t_shadowInfoList">
- <xsd:complexContent>
- <xsd:extension base="t_styleInfoList">
- <xsd:sequence>
- <xsd:element name="shadowInfo" type="t_shadowInfo" minOccurs="0" maxOccurs="unbounded"/>
- </xsd:sequence>
- </xsd:extension>
- </xsd:complexContent>
- </xsd:complexType>
- <!--
- arrows & lines
- -->
- <xsd:complexType name="t_arrowInfo">
- <xsd:attribute name="id" type="xsd:ID" use="required"/>
- <xsd:attribute name="height" type="xsd:float" default="0.0"/>
- <xsd:attribute name="length" type="xsd:float" default="0.0"/>
- <xsd:attribute name="offset" type="xsd:float" default="0.0"/>
- </xsd:complexType>
- <xsd:complexType name="t_arrowInfoList">
- <xsd:complexContent>
- <xsd:extension base="t_styleInfoList">
- <xsd:sequence>
- <xsd:element name="arrowInfo" type="t_arrowInfo" minOccurs="0" maxOccurs="unbounded"/>
- </xsd:sequence>
- </xsd:extension>
- </xsd:complexContent>
- </xsd:complexType>
- <xsd:complexType name="t_lineInfo">
- <xsd:sequence>
- <xsd:element name="color" type="t_color"/>
- </xsd:sequence>
- <xsd:attribute name="id" type="xsd:ID" use="required"/>
- <xsd:attribute name="direction" type="e_lineDirection" default="lt2rb"/>
- <xsd:attribute name="style" type="e_lineStyle" default="none"/>
- <xsd:attribute name="width" type="xsd:float" use="required"/>
- <xsd:attribute name="startArrowInfoRef" type="xsd:IDREF" use="optional"/>
- <xsd:attribute name="endArrowInfoRef" type="xsd:IDREF" use="optional"/>
- <xsd:attribute name="shadowInfoRef" type="xsd:IDREF" use="optional"/>
- </xsd:complexType>
- <xsd:complexType name="t_lineInfoList">
- <xsd:complexContent>
- <xsd:extension base="t_styleInfoList">
- <xsd:sequence>
- <xsd:element name="lineInfo" type="t_lineInfo" minOccurs="0" maxOccurs="unbounded"/>
- </xsd:sequence>
- </xsd:extension>
- </xsd:complexContent>
- </xsd:complexType>
- <!--
- boxes
- -->
- <xsd:complexType name="t_boxInfo">
- <xsd:sequence>
- <xsd:element name="color" type="t_color" minOccurs="0"/>
- <xsd:element name="lineColor" type="t_color" minOccurs="0"/>
- </xsd:sequence>
- <xsd:attribute name="id" type="xsd:ID" use="required"/>
- <xsd:attribute name="shape" type="e_boxShape" default="rect"/>
- <xsd:attribute name="style" type="e_boxStyle" default="single"/>
- <xsd:attribute name="lineStyle" type="e_lineStyle" default="solid"/>
- <xsd:attribute name="backgroundInfoRef" type="xsd:IDREF" use="optional"/>
- <xsd:attribute name="shadowInfoRef" type="xsd:IDREF" use="optional"/>
- </xsd:complexType>
- <xsd:complexType name="t_boxInfoList">
- <xsd:complexContent>
- <xsd:extension base="t_styleInfoList">
- <xsd:sequence>
- <xsd:element name="boxInfo" type="t_boxInfo" minOccurs="0" maxOccurs="unbounded"/>
- </xsd:sequence>
- </xsd:extension>
- </xsd:complexContent>
- </xsd:complexType>
- <!--
- fonts & texts
- -->
- <xsd:complexType name="t_fontInfo">
- <xsd:choice>
- <xsd:element name="winCharset" type="e_winCharset"/>
- <xsd:element name="codePage" type="xsd:string"/>
- </xsd:choice>
- <xsd:attribute name="id" type="xsd:ID" use="required"/>
- <xsd:attribute name="faceName" type="xsd:string" default="Arial"/>
- </xsd:complexType>
- <xsd:complexType name="t_fontInfoList">
- <xsd:complexContent>
- <xsd:extension base="t_styleInfoList">
- <xsd:sequence>
- <xsd:element name="fontInfo" type="t_fontInfo" minOccurs="0" maxOccurs="unbounded"/>
- </xsd:sequence>
- </xsd:extension>
- </xsd:complexContent>
- </xsd:complexType>
- <xsd:complexType name="t_textInfo">
- <xsd:sequence>
- <xsd:element name="color" type="t_color"/>
- </xsd:sequence>
- <xsd:attribute name="id" type="xsd:ID" use="required"/>
- <xsd:attribute name="fontInfoRef" type="xsd:IDREF" use="optional"/>
- <xsd:attribute name="size" type="xsd:integer" default="10"/>
- <xsd:attribute name="align" type="e_hAlign" default="center"/>
- <xsd:attribute name="style" type="e_textStyle"/>
- <xsd:attribute name="wordWrap" type="xsd:boolean" default="false"/>
- <xsd:attribute name="showLabel" type="xsd:boolean" default="false"/>
- <xsd:attribute name="typeFormat" type="e_typeFormat" use="optional"/>
- <xsd:attribute name="shadowInfoRef" type="xsd:IDREF" use="optional"/>
- </xsd:complexType>
- <xsd:complexType name="t_textInfoList">
- <xsd:complexContent>
- <xsd:extension base="t_styleInfoList">
- <xsd:sequence>
- <xsd:element name="textInfo" type="t_textInfo" minOccurs="0" maxOccurs="unbounded"/>
- </xsd:sequence>
- </xsd:extension>
- </xsd:complexContent>
- </xsd:complexType>
- <!--
- spaces
- -->
- <xsd:complexType name="t_spaceInfo">
- <xsd:attribute name="id" type="xsd:ID" use="required"/>
- <xsd:attribute name="boxMinWidth" type="xsd:float" use="optional"/>
- <xsd:attribute name="boxMinHeight" type="xsd:float" use="optional"/>
- <xsd:attribute name="topSpacing" type="xsd:float" use="optional"/>
- <xsd:attribute name="bottomSpacing" type="xsd:float" use="optional"/>
- <xsd:attribute name="horizSpacing" type="xsd:float" use="optional"/>
- <xsd:attribute name="vertSpacing" type="xsd:float" use="optional"/>
- <xsd:attribute name="grpDistance" type="xsd:float" use="optional"/>
- </xsd:complexType>
- <xsd:complexType name="t_spaceInfoList">
- <xsd:complexContent>
- <xsd:extension base="t_styleInfoList">
- <xsd:sequence>
- <xsd:element name="spaceInfo" type="t_spaceInfo" minOccurs="0" maxOccurs="unbounded"/>
- </xsd:sequence>
- </xsd:extension>
- </xsd:complexContent>
- </xsd:complexType>
- <!--
- branches
- -->
- <xsd:complexType name="t_branchInfo">
- <xsd:sequence>
- <xsd:element name="displacement" type="t_point" minOccurs="0"/>
- <xsd:element name="boxDisplacement" type="t_point" minOccurs="0"/>
- </xsd:sequence>
- <xsd:attribute name="id" type="xsd:ID" use="required"/>
- <xsd:attribute name="style" type="e_branchStyle" default="tree"/>
- <xsd:attribute name="align" type="e_align" default="center"/>
- <xsd:attribute name="inConnectorRef" type="xsd:IDREF" use="optional"/>
- <xsd:attribute name="outConnectorRef" type="xsd:IDREF" use="optional"/>
- <xsd:attribute name="pipeConnectorRef" type="xsd:IDREF" use="optional"/>
- </xsd:complexType>
- <xsd:complexType name="t_branchInfoList">
- <xsd:complexContent>
- <xsd:extension base="t_styleInfoList">
- <xsd:sequence>
- <xsd:element name="branchInfo" type="t_branchInfo" minOccurs="0" maxOccurs="unbounded"/>
- </xsd:sequence>
- </xsd:extension>
- </xsd:complexContent>
- </xsd:complexType>
- <!--
- prints
- -->
- <xsd:complexType name="t_printInfo">
- <xsd:sequence>
- <xsd:element name="devmode" type="xsd:string" minOccurs="0"/>
- <xsd:element name="margins" type="t_rect" minOccurs="0"/>
- <xsd:element name="origin" type="t_point" minOccurs="0"/>
- </xsd:sequence>
- <xsd:attribute name="id" type="xsd:ID" use="required"/>
- <xsd:attribute name="centerHorizontally" type="xsd:boolean" default="true"/>
- <xsd:attribute name="centerVertically" type="xsd:boolean" default="true"/>
- <xsd:attribute name="useDefaultPrinter" type="xsd:boolean" default="true"/>
- <xsd:attribute name="printOverAndDown" type="xsd:boolean" default="false"/>
- <xsd:attribute name="pageOverlap" type="xsd:float" use="optional"/>
- <xsd:attribute name="pageAcross" type="xsd:integer" default="1"/>
- <xsd:attribute name="pageDown" type="xsd:integer" default="1"/>
- </xsd:complexType>
- <xsd:complexType name="t_printInfoList">
- <xsd:complexContent>
- <xsd:extension base="t_styleInfoList">
- <xsd:sequence>
- <xsd:element name="printInfo" type="t_printInfo" minOccurs="0" maxOccurs="unbounded"/>
- </xsd:sequence>
- </xsd:extension>
- </xsd:complexContent>
- </xsd:complexType>
- <!--
- charts
- -->
- <xsd:complexType name="t_title">
- <xsd:simpleContent>
- <xsd:extension base="t_styledValue">
- <xsd:attribute name="filter" type="e_filter" default="none"/>
- </xsd:extension>
- </xsd:simpleContent>
- </xsd:complexType>
- <xsd:complexType name="t_chartInfo">
- <xsd:sequence>
- <xsd:element name="title" type="t_title" minOccurs="0"/>
- <xsd:element name="zoom" type="t_float" minOccurs="0"/>
- <xsd:element name="zpos" type="t_point" minOccurs="0"/>
- </xsd:sequence>
- <xsd:attribute name="id" type="xsd:ID" use="required"/>
- <xsd:attribute name="flags" type="xsd:hexBinary" use="optional"/>
- <xsd:attribute name="boxInfoRef" type="xsd:IDREF" use="optional"/>
- <xsd:attribute name="printInfoRef" type="xsd:IDREF" use="optional"/>
- <xsd:attribute name="spaceInfoRef" type="xsd:IDREF" use="optional"/>
- <xsd:attribute name="branchInfoRef" type="xsd:IDREF" use="optional"/>
- <xsd:attribute name="peersAndAbove" type="xsd:boolean" default="false"/>
- <xsd:attribute name="linkTextInfoRef" type="xsd:IDREF" use="optional"/>
- </xsd:complexType>
- <xsd:complexType name="t_chartInfoList">
- <xsd:complexContent>
- <xsd:extension base="t_styleInfoList">
- <xsd:sequence>
- <xsd:element name="chartInfo" type="t_chartInfo" minOccurs="0" maxOccurs="unbounded"/>
- </xsd:sequence>
- </xsd:extension>
- </xsd:complexContent>
- </xsd:complexType>
- <!--
- amounts
- -->
- <xsd:complexType name="t_formula">
- <xsd:simpleContent>
- <xsd:extension base="xsd:string"/>
- </xsd:simpleContent>
- </xsd:complexType>
- <xsd:complexType name="t_amountInfo">
- <xsd:sequence>
- <xsd:element name="formula" type="t_formula" minOccurs="0"/>
- </xsd:sequence>
- <xsd:attribute name="id" type="xsd:ID" use="required"/>
- <xsd:attribute name="format" type="xsd:hexBinary" use="required"/>
- <xsd:attribute name="iDigits" type="xsd:integer" default="2"/>
- <xsd:attribute name="sDecimal" type="xsd:string" default="."/>
- <xsd:attribute name="sThousand" type="xsd:string" default=","/>
- <xsd:attribute name="sCurrency" type="xsd:string" default="$"/>
- <xsd:attribute name="cyBefore" type="xsd:boolean" default="true"/>
- </xsd:complexType>
- <xsd:complexType name="t_amountInfoList">
- <xsd:complexContent>
- <xsd:extension base="t_styleInfoList">
- <xsd:sequence>
- <xsd:element name="amountInfo" type="t_amountInfo" minOccurs="0" maxOccurs="unbounded"/>
- </xsd:sequence>
- </xsd:extension>
- </xsd:complexContent>
- </xsd:complexType>
- <!--
- styles
- -->
- <xsd:complexType name="t_styles">
- <xsd:sequence>
- <xsd:element name="files" type="t_fileInfoList" minOccurs="0"/>
- <xsd:element name="backgrounds" type="t_backgroundInfoList" minOccurs="0"/>
- <xsd:element name="photos" type="t_photoInfoList" minOccurs="0"/>
- <xsd:element name="shadows" type="t_shadowInfoList" minOccurs="0"/>
- <xsd:element name="arrows" type="t_arrowInfoList" minOccurs="0"/>
- <xsd:element name="lines" type="t_lineInfoList" minOccurs="0"/>
- <xsd:element name="boxes" type="t_boxInfoList" minOccurs="0"/>
- <xsd:element name="fonts" type="t_fontInfoList" minOccurs="0"/>
- <xsd:element name="texts" type="t_textInfoList" minOccurs="0"/>
- <xsd:element name="spaces" type="t_spaceInfoList" minOccurs="0"/>
- <xsd:element name="branches" type="t_branchInfoList" minOccurs="0"/>
- <xsd:element name="prints" type="t_printInfoList" minOccurs="0"/>
- <xsd:element name="charts" type="t_chartInfoList" minOccurs="0"/>
- <xsd:element name="amounts" type="t_amountInfoList" minOccurs="0"/>
- </xsd:sequence>
- </xsd:complexType>
- <!--
- headers_footers
- -->
- <xsd:complexType name="t_headers_footers">
- <xsd:sequence>
- <xsd:element name="leftHeader" type="t_title" minOccurs="0"/>
- <xsd:element name="centerHeader" type="t_title" minOccurs="0"/>
- <xsd:element name="rightHeader" type="t_title" minOccurs="0"/>
- <xsd:element name="leftFooter" type="t_title" minOccurs="0"/>
- <xsd:element name="centerFooter" type="t_title" minOccurs="0"/>
- <xsd:element name="rightFooter" type="t_title" minOccurs="0"/>
- </xsd:sequence>
- <xsd:attribute name="headerWidth" type="xsd:float" default="0.0"/>
- <xsd:attribute name="footerWidth" type="xsd:float" default="0.0"/>
- </xsd:complexType>
- <!--
- chart
- -->
- <xsd:element name="chart">
- <xsd:complexType>
- <xsd:sequence>
- <xsd:element name="licenseInfo" type="t_licenseInfo" minOccurs="0"/>
- <xsd:element name="parameters" type="t_parameters" minOccurs="0"/>
- <xsd:element name="fieldDefs" type="t_fieldDefs"/>
- <xsd:element name="options" type="t_parameters" minOccurs="0"/>
- <xsd:element name="hierarchy" type="t_hierarchy" minOccurs="0"/>
- <xsd:element name="people" type="t_people" minOccurs="0"/>
- <xsd:element name="titles" type="t_headers_footers" minOccurs="0"/>
- <xsd:element name="layouts" type="t_layouts" minOccurs="0"/>
- <xsd:element name="styles" type="t_styles" minOccurs="0"/>
- <xsd:element name="templates" type="t_templates" minOccurs="0"/>
- </xsd:sequence>
- </xsd:complexType>
- </xsd:element>
- <!--
- end-of-schema
- -->
- </xsd:schema>
-